
/*
 * 文件名：RedisProperties.java
 * 修改人：winster
 * 修改时间：2018年9月28日
 * 修改内容：
 */

package com.kalvan.core.redis;

import lombok.Getter;
import lombok.Setter;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;


/**
 * @author chenliang
 */
@Component
@ConfigurationProperties(prefix = "redis")
@Getter
@Setter
public class RedisProperties {

    /**
     * 失效时间
     */
    private int expireSeconds;

    /**
     * 集群节点
     */
    private String host;
    /**
     * 集群节点
     */
    private int port;
    /**
     * 集群节点
     */
    private String clusterNodes;

    /**
     * Redis密码
     */
    private String password;

    /**
     * 连接超时时间
     */
    private int commandTimeout;

    @Autowired
    private RedisPoolProperties poolProperties;

}
